package edu.hawaii.ics414.blackjack.player;

import edu.hawaii.ics414.blackjack.card.GameDeck;
import static org.junit.Assert.assertTrue;
import org.junit.Test;

/**
 * Tests the SemiProPlayer class.
 * 
 * @author Branden Ogata
 *
 */

public class TestSemiProPlayer
{
  /**
   * Tests the methods in the SemiProPlayer class.
   * 
   */
  
  @Test
  public void test()
  {
    AIPlayer semiPro = new SemiProPlayer(100, 1);
    GameDeck deck = new GameDeck(1);
    
    // A temporary test to ensure that this class does at least have one test
    assertTrue("This is a temporary test", true);
    
    // Test a hand that would bust against a dealer that would bust
    TestPlayer.makeHardHand(semiPro, deck, 12);
    
    // Test a hand that would bust against a dealer that would not bust
    TestPlayer.makeHardHand(semiPro, deck, 12);
    
    // Test a hand that will not bust against a dealer that would bust
    TestPlayer.makeHardHand(semiPro, deck, 12);
  }

}
